package models

import "time"

// Asset 资源记录 背景图片 虚拟人图片；
type Asset struct {
	ID         int       `gorm:"primarykey"`
	Name       string    `gorm:"column:name;comment:用户名;not null;unique"`
	Payload    string    `gorm:"column:payload;comment:URL|存储位置|唯一标识|文本信息;not null"`
	Size       int       `gorm:"column:size;comment:大小"`
	Type       int       `gorm:"column:type;comment:类型"`
	Thumbnail  string    `gorm:"column:thumbnail;comment:缩略图"` // 如果有需要可以同步到oss上面
	Permission int       `gorm:"column:permission;comment:使用权限"`
	OwnerId    int       `gorm:"column:owner_id;comment:拥有者"`
	CreatedAt  time.Time `gorm:"autoCreateTime"`
	UpdatedAt  time.Time `gorm:"autoUpdateTime"`
}
